﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AnaxibiaStudios.Smug.Advanced
{
  public abstract class WatchRuleBase
  {
    protected virtual void ReplaceWithImpl(GenericMethod replacementMethod) { }
  }

  public class WatchRule<TMethodSig> : WatchRuleBase
  {
    public void ReplaceWith(TMethodSig replacementMethod) { }
  }
}
